const Enums = require('./src/enums/index')
process.env.VUE_APP_VERSION = require('./package.json').version
process.env.VUE_APP_ENUMS = JSON.stringify(Enums)

module.exports = {
    publicPath: '/',// 部署应用时的根路径(默认'/'),也可用相对路径(存在使用限制)
    outputDir: 'dist',// 运行时生成的生产环境构建文件的目录(默认''dist''，构建之前会被清除)
    assetsDir: '',//放置生成的静态资源(s、css、img、fonts)的(相对于 outputDir 的)目录(默认'')
    indexPath: 'index.html',//指定生成的 index.html 的输出路径(相对于 outputDir)也可以是一个绝对路径。
    lintOnSave: true,// 是否在保存的时候检查
    productionSourceMap: false,// 生产环境是否生成 sourceMap 文件
    css: {
        loaderOptions: {
            scss: {
                prependData: '@import "~@/assets/css/mixin.scss";'
            }
        }// css预设器配置项
    },
    devServer: {// 环境配置
        host: '0.0.0.0',
        port: 8080,
        https: false,
        hotOnly: false,
        open: false
    },
    pluginOptions: {// 第三方插件配置
    },
    configureWebpack: {
        externals: {
            'L7': 'L7', // 配置使用CDN
        }
    }
}